Skip to content

fix(desktop): remove bundled libsystemd from AppImage#2353

Open
Chessing234 wants to merge 1 commit into
block:mainfrom
Chessing234:fix/appimage-libsystemd
Open

fix(desktop): remove bundled libsystemd from AppImage#2353
Chessing234 wants to merge 1 commit into
block:mainfrom
Chessing234:fix/appimage-libsystemd

Conversation

@Chessing234

Copy link
Copy Markdown

Summary

  • AppImage bundles an older libsystemd.so.0 that shadows the system copy after libmount is already removed
  • on systemd ≥ 251 (Arch, Fedora 41+, etc.) launch fails with LIBSYSTEMD_251 not found
  • add libsystemd.so* to the existing removal list in fix-appimage.sh

Closes #2335

Test plan

  • rebuild / repack an AppImage with the updated script
  • launch on a distro with systemd ≥ 251 without LD_PRELOAD workaround

Made with Cursor

@Chessing234
Chessing234 requested a review from a team as a code owner July 22, 2026 10:58
@Chessing234

Copy link
Copy Markdown
Author

added libsystemd.so* to the appimage removal list so system libmount can resolve against system systemd.

@Chessing234
Chessing234 force-pushed the fix/appimage-libsystemd branch 2 times, most recently from 36bb518 to 1d9819b Compare July 22, 2026 11:01
Signed-off-by: Taksh <takshkothari09@gmail.com>
@Chessing234
Chessing234 force-pushed the fix/appimage-libsystemd branch from 1d9819b to 9295658 Compare July 22, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] fix-appimage.sh doesn't remove bundled libsystemd.so.0 — AppImage crashes on distros with newer systemd (Arch, Fedora 41+, etc.)

1 participant